(in the anus) a pile or hemorrhoid - Inglés Sinónimo Diccionario

Can't found any synonym terms.